package com.chy.utilsdemo.Collection.set;

import java.util.HashSet;
import java.util.Set;
import java.util.TreeSet;

/**
 * 功能：
 * <p>
 * ──────────────────────────────────────────
 * version  变更日期       修改人    修改说明
 * ------------------------------------------
 * V1.0.0   2022/1/4     CHY     初版
 * ──────────────────────────────────────────
 */
public class SetTest01 {
    public static void main(String[] args) {

        //HashSet是无序的
        Set<String> hashSet = new HashSet<>();
        hashSet.add("hello");
        boolean flag = hashSet.add("hello");
        System.out.println("flag=" + flag);
        hashSet.add("world");
        System.out.println("hashSet ：" + hashSet);

        //TreeSet是有序的，会按照比较的大小排序（前提是String可以比较大小）
        Set<String> treeSet = new TreeSet<>();
        treeSet.add("hello");
        treeSet.add("hello");
        treeSet.add("world");
        System.out.println("treeSet ：" + treeSet);
    }
}
